import {
	defineConfig
} from "vite";
import uni from "@dcloudio/vite-plugin-uni";
import {
	visualizer
} from "rollup-plugin-visualizer";

// https://vitejs.dev/config/
export default defineConfig({
	plugins: [
		uni(),
		visualizer()
	],
	css: {
		preprocessorOptions: {
			scss: {
				// 取消sass废弃API的报警
				silenceDeprecations: ['legacy-js-api', 'color-functions', 'import'],
			},
		},
	},
	server: {
		port: 8080,
		fs: {
			// Allow serving files from one level up to the project root
			allow: ['..']
		},
		proxy: {
			// 配置API请求代理
			'/Frame': {
				// 目标服务器地址（替换为你的API域名）
				target: 'https://mes.hzyc.org.cn',
				// 是否允许跨域
				changeOrigin: true,
				// 路径重写（根据实际情况配置）
				rewrite: (path) => path
			},
		}
	},
});